.html-editor {
  &__label {
    font-size: 12px;
    color: #e0e0e0;
    display: flex;
    align-items: center;
    gap: 4px;
  }

  &__button {
    padding: 6px 12px;
    background: #5294f6;
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 12px;
    margin-right: 8px;

    &:hover {
      background: #4285e7;
    }
    
    &--active {
      background: #3a75c4;
    }
  }
  
  &__split-view {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    box-sizing: border-box;
    z-index: 5;
    background: #ffffff00;
    border-left: 2px solid #484848;
    box-shadow: -2px 0 10px rgba(0, 0, 0, 0.1);
  }
}

// Split view styles for the editor container
.editor__wrapper.editor__wrapper--split {
  .monaco-editor {
    width: 50% !important; /* Force Monaco editor to resize */
  }
  
  .editor__container {
    width: 50% !important; /* Force container to resize */
  }
}
